import pathlib
import datetime

# 获取项目根目录的str格式
BASE_DIR_STR = pathlib.Path(__file__).parent.parent.as_posix()

# 获取项目根目录的Pathlib格式，后续直接使用'/'拼接其他目录即可
BASE_DIR = pathlib.Path(BASE_DIR_STR)

# 测试用例路径
CASE_PATH = BASE_DIR / "data"

# allure相关路径
ALLURE_RESULTS = BASE_DIR / "results"

ALLURE_REPORTS = BASE_DIR / "reports"

# 日志相关处理
LOG_NAME = "Web测试框架"
LOG_FILE_PATH = BASE_DIR / "logs" / (datetime.datetime.now().strftime('%Y-%m-%d'))
LOG_FILE_NAME = LOG_FILE_PATH / (datetime.datetime.now().strftime('%Y-%m-%d-%H') + '.log')
LOG_CHARSET = "utf-8"
LOG_BACKUP_COUNT = 31
LOG_WHEN = 'd'
